@charset "utf-8";
/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,select,textarea { font:12px/1.5 simsun,"Microsoft YaHei",Verdana, Geneva, sans-serif;}
body { background:#fff url(../images/mbg.gif);}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix {zoom:1;} 
table {border-collapse:collapse; border-spacing:0px;}
a { color:#3e3e3e; text-decoration:none;}
a:hover { color:#c00; text-decoration:none;}
.fr { float:right;}.fl { float:left;}

#wrapper { background:url(../images/bg.gif) repeat-y center top; width:100%; clear:both; padding-bottom:10px;}
#header { background:url(../images/nav.gif) no-repeat center top;}
.hd { width:1003px; height:193px; position:relative; margin:0 auto;}
#toplink { height:24px; line-height:24px; text-align:right; color:#3e3e3e;}
#logo { width:180px; height:86px; position:absolute; left:0; top:0;}
#logo a { display:block; width:180px; height:86px; text-indent:-9999px; overflow:hidden;}
#mnav { width:315px; height:111px; position:absolute; left:193px; top:0;}
#snav { width:346px; height:88px; position:absolute; right:0; top:24px;}
#snav li { float:left; padding:23px 8px 0;}
#snav li a { width:40px; height:65px; display:block; text-align:center; text-indent:-9999px; overflow:hidden;}
.slogo { width:81px; height:83px; position:absolute; left:70px; top:100px;}
#webtitle { position:absolute; left:210px; top:140px; width:434px; height:23px; background:url(../images/webtitle.gif) no-repeat; text-indent:-9999px;}
#topbanner { width:785px; height:82px; position:absolute; right:0; top:111px;}
#main { width:1003px; margin:0 auto;}
.cnav {}
.cnav ul { height:31px; padding-left:1px;}
.cnav ul li { float:left; margin-left:-1px;}
.cnav ul li a { display:block; width:126px; height:31px; line-height:31px; text-align:center; background:url(../images/navbg.gif) no-repeat; color:#0a0a0a;}
.cnav ul li a:hover,.cnav ul li.current a { background-position:0 -31px; color:#fff;}

#search { border:1px solid #dcdcdc; height:51px; width:999px;}
#search dl { float:left; width:125px; margin-left:-1px; position:relative; border-right:1px solid #dcdcdc;}
#search dl dt { height:51px; background:url(../images/s1.gif) no-repeat 22px center; width:125px;}
#search dl dt a { display:block; height:31px; text-align:right; padding-top:20px; line-height:22px; background:url(../images/sarr.gif) no-repeat 106px 25px; padding-right:25px; width:100px;}
#search dl.s2 dt { background:url(../images/s2.gif) no-repeat 22px center;}
#search dl.s3 dt { background:url(../images/s3.gif) no-repeat 22px center;}
#search dl.s4 dt { background:url(../images/s4.gif) no-repeat 22px center;}
#search dl.s5 dt { background:url(../images/s5.gif) no-repeat 22px center;}
#search dl.s6 dt { background:url(../images/s6.gif) no-repeat 22px center;}
#search dl dd {  position:absolute; left:0; top:50px; width:126px; background-color:#fbfbfb; display:none;}
#search dl dd ul.slist { border:1px solid #c8c8c6;}
#search dl dd ul.slist li { height:22px; cursor:pointer; line-height:22px; padding-left:38px; background:url(../images/libg.gif) no-repeat;}
#search dl dd ul.slist li.selected { background-position:0 -22px;}
#search dl.s6 dd { width:375px; border:1px solid #dcdcdc; background-color:#f0f0f0; padding-bottom:12px;}
#search dl.s6 dd h6 { height:29px; border-bottom:1px solid #afafaf; background:url(../images/stitlebg.gif) repeat-x; padding-left:17px; line-height:29px;}
#search dl.s6 dd ul.taglist li { float:left; margin:11px 0 0 9px; width:109px; height:27px;text-align:center; line-height:27px; color:#626262; background:url(../images/lion.gif) no-repeat; cursor:pointer;}
#search dl.s6 dd ul.taglist li.selected { background-position:0 -27px; color:#fff;}
#search .searchbar { float:right; width:203px; padding-left:32px; margin-top:15px; background:url(../images/search.gif) no-repeat; height:35px;}
#search .searchbar .stxt { float:left; width:117px; height:20px; line-height:20px; padding:4px 0; border:0 none; background:none;}
#search .searchbar .sbtn { width:67px; height:27px; cursor:pointer; background:none; border:0 none;}
#location { clear:both; height:42px; line-height:42px; font-size:14px; padding:0 5px; color:#333;}
.mainbox { clear:both; margin-bottom:10px;}
.mleft { float:left; width:722px;}
#focus {}
#focus h2 { height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; border:1px solid #dcdcdc; border-bottom:0 none;}

.mright { float:right; width:270px;}
.mrbox { border:1px solid #dcdcdc;}
.mrbox h2 { height:34px; line-height:34px; padding-left:10px; font-size:14px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; }
.mrbox h2 .title { display:inline-block; padding-left:40px; background:url(../images/i1.gif) no-repeat left center;}
.mrcon { padding:18px;}
ul.rlink li { text-align:center; background:url(../images/rlink.gif) no-repeat; line-height:45px; padding-left:69px; height:45px; margin-bottom:10px; font-weight:bold; font-size:16px; width:160px;}
ul.rlink li.r2 { background-position:0 -45px;}
ul.rlink li.r3 { background-position:0 -90px;}
ul.rlink li.r4 { background-position:0 -135px;}
ul.rlink li.r5 { background-position:0 -180px;}
ul.rlink li.r6 { background-position:0 -225px;}
.uplink { clear:both; text-align:center;}
.sop { margin-top:10px;}
.ssbtn { width:80px; height:25px; line-height:25px; color:#000; border:0 none; background:url(../images/searchbtnbg.gif) repeat-x; cursor:pointer;}
.rad { clear:both; text-align:center; padding:10px 0; border:1px solid #dcdcdc;}
.mrs { padding:10px 18px 14px;}
.rollbox { border:1px solid #dcdcdc; height:159px; padding:5px 0; margin-bottom:10px;}

.jcarousel-skin-tango .jcarousel-container {width:1000px; height:159px; position:relative;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:1000px; margin:0 auto; overflow:hidden; height:159px;}
.jcarousel-skin-tango .jcarousel-item {float:left; width:250px; text-align:center;}
.jcarousel-skin-tango .jcarousel-item a { display:block; width:230px; height:157px; border:1px solid #b0b0b0; overflow:hidden; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-item a:hover { border-color:#ccc;}
.jcarousel-skin-tango .jcarousel-next-horizontal { width:58px; height:58px; position:absolute; left:20px; top:47px; cursor:pointer; background:url(../images/movebtn.png) no-repeat -59px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { width:58px; height:58px; cursor:pointer; position:absolute; right:20px; top:47px; background:url(../images/movebtn.png) no-repeat;}

.indexwork {}
.indexwork h2 { height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; border:1px solid #dcdcdc; border-bottom:0 none;}
.indexworkcon { width:722px; overflow:hidden; padding-bottom:30px;}
ul.wlist { width:110%;}
ul.wlist li { float:left; width:230px; margin-top:18px; text-align:center; margin-right:13px; border:1px solid #e2e2e1;}
ul.wlist li .wpic { width:230px; height:157px; overflow:hidden; display:block;}
ul.wlist li h5 { height:32px; line-height:32px; font-size:14px; font-weight:normal;border-top:1px solid #ececec; }
ul.wlist li .winfo { height:29px; background:url(../images/info.gif) repeat-x; border-top:1px solid #ececec; color:#3e3e3e; line-height:29px;}
.pages { background:url(../images/pagebg.gif) repeat-x; height:40px; border:1px solid #dbdbda; clear:both;}
.pages a { display:inline-block; height:38px; margin-top:2px; line-height:38px; font-size:16px; color:#2d2d2d; width:51px; float:left; text-align:center;}
.pages a:hover { background-color:#fff; border-top:2px solid #f41818; margin-top:0;}
.pages a.first,.pages a.first:hover { background:url(../images/first.gif) no-repeat center; border-right:1px solid #cccbc9; height:40px; margin-top:0; border-top:0 none;}
.pages a.pre,.pages a.pre:hover { background:url(../images/pre.gif) no-repeat center; border-right:1px solid #cccbc9; height:40px; margin-top:0; border-top:0 none;}
.pages a.next,.pages a.next:hover { background:url(../images/next.gif) no-repeat center; border-left:1px solid #cccbc9; height:40px; margin-top:0; border-top:0 none;}
.pages a.end,.pages a.end:hover { background:url(../images/last.gif) no-repeat center; border-left:1px solid #cccbc9; height:40px; margin-top:0; border-top:0 none;}
ul.mrlist li { padding:4px 0;}
.mb10 { margin-bottom:10px;}
#footer { clear:both; color:#fff; text-align:center; padding:10px 0; background:#c00a00 url(../images/footerbg.gif) repeat-x; width:100%; line-height:25px; font-size:12px;}
.botmenu a { color:#fff;}
.botmenu a:hover { color:#ff0;}
.copyright { padding:15px 0;}


.pleft { float:left; width:241px;}
.loginlink { margin-bottom:2px; width:241px; height:47px; background:url(../images/logintitle.gif) no-repeat;}
.loginlink li { float:left; width:120px; height:47px;}
.loginlink li a { display:block; width:120px; height:47px; text-indent:-9999px; overflow:hidden;}
.hlbox { margin-bottom:10px;}
.hlbox h2 { height:28px; line-height:28px; text-align:center; color:#fff; background:url(../images/ltbg.gif) repeat-x; font-size:18px; font-family:"Microsoft YaHei"; font-weight:400;}
dl.hmenu { border:1px solid #dbdbda;}
dl.hmenu dt { height:26px; background:url(../images/dtbg.gif) repeat-x; position:relative; border-bottom:1px solid #dbdbda;}
dl.hmenu dt a { display:block; padding-left:62px; height:26px; line-height:26px; width:177px; color:#000; font-size:14px; background:url(../images/helpicon.gif) no-repeat 23px 1px;}
dl.hmenu dt a#hi2 { background-position:23px -25px;}
dl.hmenu dt a#hi3 { background-position:23px -51px;}
dl.hmenu dt a#hi4 { background-position:23px -79px;}
dl.hmenu dt a#hi5 { background-position:23px -106px;}
dl.hmenu dt a#hi6 { background-position:23px -135px;}
dl.hmenu dt a#hi7 { background-position:23px -162px;}
dl.hmenu dt em { position:absolute; width:11px; height:11px; background:url(../images/arrow.gif) no-repeat; right:20px; top:8px; display:block;}
dl.hmenu dt.active em { background:url(../images/arrow1.gif) no-repeat;}
dl.hmenu dd { display:none; padding:10px 0 15px 47px;}
dl.hmenu dd li { line-height:20px; padding-left:15px; background:url(../images/arrow2.gif) no-repeat 0 6px;}
 
.pright { float:right; width:752px;}
.rtabt { height:47px; background:url(../images/rnavbg.gif) no-repeat; clear:both; overflow:hidden;}
.rtabt ul { padding:7px 0 0 14px;}
.rtabt ul li { float:left; margin-right:5px;}
.rtabt ul li a { display:block; width:96px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.rtabt ul li.current a { background:url(../images/rnav.gif) no-repeat; color:#e42400;}
.lside { float:left; width:537px; }
.r_con {width:535px; border:1px solid #dbdbda;}
.r_con h2 { height:26px; background:url(../images/rtbg.gif) repeat-x; border-bottom:1px solid #dbdbda;}
.r_con .r_concon { padding:15px 26px;}
ul.nlist li { line-height:21px; padding-left:15px; background:url(../images/arrow2.gif) no-repeat 0 8px; color:#3b3b3b;}
ul.nlist li a { color:#0262cb;}
ul.nlist li a:hover { color:#c00;}

.rside { float:right; width:205px;}
.rsbox {border:1px solid #dbdbda; margin-bottom:10px;}
.rsbox h2 { height:26px; background:url(../images/rtbg.gif) repeat-x; border-bottom:1px solid #dbdbda;}
.rsbox .rscon { padding:3px;}
.workdetal { border:1px solid #dcdcdc; margin-bottom:15px;}
.workdetal h2 { height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x;}
.workdetal .detail {}
.bigpic { text-align:center; padding:15px;}
.wtable td { border:1px solid #dcdcdc; padding:10px 15px; height:27px; color:#000;}
.wtable td.t { background:url(../images/tablebg.gif) repeat-x; text-align:center; color:#535353;}
.wtable td.t_c { text-align:center;}
.c_red { color:red;}
a.download { display:inline-block; width:93px; height:24px; line-height:24px; color:#fff; text-align:center; background:url(../images/downbtn.gif) no-repeat}
a.addfav,a.jbbtn { width:48px; height:23px; background:url(../images/addfav.gif) no-repeat; color:#fff; line-height:23px; display:inline-block; padding-left:12px;}
a.jbbtn { background:url(../images/jbbtn.gif) no-repeat;}
.userwork { margin-bottom:15px; background-color:#de3117;}
.userwork .uworks { background:url(../images/userinfobg.gif) repeat-x; padding:11px 34px;}
.userwork .uworks .u_avat { float:left; width:76px;}
.userwork .uworks .u_info { float:right; width:560px; color:#fff; line-height:28px; padding-top:8px;}
ul.mworkslist { padding:10px 0 10px 28px;}
ul.mworkslist li { float:left; text-align:center; width:167px;}
.moreworks { padding-bottom:10px;}
.morelink { clear:both; height:38px; line-height:38px; border:1px solid #9e1a0b; background:url(../images/morepic.gif) repeat-x; margin:0 auto; width:652px; text-align:center;}
.morelink a { display:inline-block; padding-left:25px; height:38px; line-height:38px; color:#fff; background:url(../images/morearr.gif) no-repeat left center;}
.relatewroks { margin-bottom:10px;}
.relatewroks h2 { height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; border:1px solid #dcdcdc; border-bottom:0 none;}
ul.reworklist li { float:left; width:178px; text-align:center; margin-top:18px;}
.logoutlink { margin-bottom:2px; width:241px; height:47px; background:url(../images/logout.gif) no-repeat;}
.logoutlink li { float:left; width:120px; height:47px;}
.logoutlink li a { display:block; width:120px; height:47px; text-indent:-9999px; overflow:hidden;}
dl.umenu { border:1px solid #dbdbda;}
dl.umenu dt { height:26px; background:url(../images/dtbg.gif) repeat-x; border-bottom:1px solid #dbdbda;}
dl.umenu dt h6 { line-height:26px; padding-left:50px; height:26px; font-size:16px; background:url(../images/icon.gif) no-repeat 12px 3px;}
dl.umenu dt h6.ut2 { background-position:12px -25px;}
dl.umenu dt h6.ut3 { background-position:12px -53px;}
dl.umenu dt h6.ut4 { background-position:12px -80px;}
dl.umenu dt h6.ut5 { background-position:12px -109px;}
dl.umenu dt h6.ut6 { background-position:12px -138px;}
dl.umenu dd { padding:15px; border-bottom:1px solid #dbdbda;}
dl.umenu dd li { line-height:28px; height:28px; padding-left:30px; font-size:14px; background:url(../images/icon.gif) no-repeat 0 -162px;}
dl.umenu dd li a { color:#000;}
dl.umenu dd li a.c_red,dl.umenu dd li a:hover { color:red;}
dl.umenu dd li.i2 { background-position:0 -186px;}
dl.umenu dd li.i3 { background-position:0 -214px;}
dl.umenu dd li.i4 { background-position:0 -241px;}
dl.umenu dd li.i5 { background-position:0 -265px;}
dl.umenu dd li.i6 { background-position:0 -294px;}
dl.umenu dd li.i7 { background-position:0 -319px;}
dl.umenu dd li.i8 { background-position:0 -345px;}
dl.umenu dd li.i9 { background-position:0 -370px;}
dl.umenu dd li.i10 { background-position:0 -396px;}
dl.umenu dd li.i11 { background-position:0 -422px;}
dl.umenu dd li.i12 { background-position:0 -449px;}
dl.umenu dd li.i13 { background-position:0 -474px;}
dl.umenu dd li.i14 { background-position:0 -501px;}
dl.umenu dd li.i15 { background-position:0 -527px;}
dl.umenu dd li.i16 { background-position:0 -553px;}
dl.umenu dd li.i17 { background-position:0 -581px;}
dl.umenu dd li.i18 { background-position:0 -607px;}
dl.umenu dd li.i19 { background-position:0 -633px;}
dl.umenu dd li.i20 { background-position:0 -660px;}
dl.umenu dd li.i21 { background-position:0 -687px;}
dl.umenu dd li.nobg { background:none;}
.userindexcon { padding:20px;}
.uleft { float:left; width:150px;}
.ulinfo { padding-top:10px;}
.ulinfo p { padding:6px 0;}
.uright { float:right; width:320px;}
.uright p { padding:6px 0;}
.uright p .success { width:24px; height:18px; display:inline-block; background:url(../images/i3.gif) no-repeat; vertical-align:middle;}
a.czlink { width:59px; height:21px; line-height:21px; color:#fff; background:url(../images/cz.gif) no-repeat; display:inline-block; vertical-align:middle; text-align:center;}
.mcbox { padding-bottom:15px;}
ul.mlink li { float:left; margin:9px 0 0 9px; width:88px; line-height:21px; padding-top:11px; height:60px; background:url(../images/mlink.gif) no-repeat; display:inline; padding-left:80px;}
ul.mlink li.m2 { background-position:0 -71px;}
ul.mlink li.m3 { background-position:0 -142px;}
ul.mlink li.m4 { background-position:0 -213px;}
ul.mlink li.m5 { background-position:0 -284px;}
ul.mlink li.m6 { background-position:0 -355px;}
ul.mlink li.m7 { background-position:0 -426px;}
ul.mlink li.m8 { background-position:0 -497px;}
ul.mlink li.m9 { background-position:0 -568px;}
.tip { height:31px; position:relative; background:url(../images/tipbg.gif) repeat-x; padding:0 8px; line-height:31px;}
.tip p { padding-left:34px; line-height:31px; background:url(../images/tipicon.gif) no-repeat left center; color:#dbdbda;}
.tip .tiparr { width:11px; height:6px; position:absolute; left:49px; top:-6px; background:url(../images/tiparr.gif) no-repeat;}


.popbox .poptitle { height:45px; background:url(../images/poptitle.gif) repeat-x; line-height:45px; color:#fff; text-align:center; position:relative; border-top-right-radius:15px; border-top-left-radius:15px;}
.popbox .poptitle h2 { text-align:left; font-size:20px; font-weight:400; padding-left:20px;}
.popbox .poptitle .close { position:absolute; right:-22px; top:-21px; width:47px; height:47px; background:url(../images/close.gif) no-repeat; cursor:pointer;}
.popcon { padding:30px 45px;}
.regleft { float:left; width:280px;}
.regleft h2 { border-bottom:1px solid #ccc; height:29px; padding-left:18px; margin-bottom:12px;}
.regleft h2 .regtitle { width:113px; height:29px; display:block; background:url(../images/regtitle.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
.regright { float:right; width:280px;}
.regright h2 { border-bottom:1px solid #ccc; height:29px; padding-left:18px; margin-bottom:12px;}
.regright h2 .rztitle,.regright h2 .comtitle { width:113px; height:29px; display:block; background:url(../images/rztitle.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
.regright h2 .comtitle { background:url(../images/comtitle.gif) no-repeat;}
.regcon { padding-left:19px;}
.rztip { width:278px; height:83px; margin:0 auto 10px; background:url(../images/retip.gif) no-repeat;}
.rztip p { text-indent:32px;}
.rztip p.tn65 { text-indent:65px;}
ul.reglist li { margin-bottom:13px; height:23px;}
ul.reglist li .input { float:left; width:230px; height:21px; background:url(../images/input.gif) no-repeat; padding:1px;}
ul.reglist li .ntxt { width:112px; height:21px; line-height:21px; background:none; border:0 none;}
ul.reglist li .jcbtn { width:62px; height:19px; text-align:center; color:#fff; line-height:19px; border:1px solid #abaaaa; background:url(../images/btn1.gif) repeat-x; cursor:pointer;}
ul.reglist li label { padding-left:5px; color:#999;}
span.pw1,span.pw2,span.pw3 { width:73px; height:21px; text-align:center; display:inline-block; color:#fff; background:url(../images/pwbg.gif) repeat-x; line-height:21px;}
span.pw2 { background-position:0 -21px;}
span.pw3 { background-position:0 -42px;}
.input1 { width:108px; height:20px; padding:1px; background:url(../images/codebg.gif) no-repeat; float:left;}
.msbg { background:url(../images/btn1.gif) repeat-x; text-align:center; color:#fff; width:218px; display:inline-block; line-height:21px;}
.regbtn { width:155px; height:22px; line-height:22px; text-align:center; background:url(../images/btn2.gif) no-repeat; color:#fff; cursor:pointer; border:0 none;}
.error { width:18px; height:18px; background:url(../images/error.gif) no-repeat; display:inline-block; margin-top:2px;}
.select_input { width:34px; height:15px; border:1px solid #dadada;}
.selectbtn,.selectbtn1 { width:54px; height:18px; line-height:18px; background:url(../images/btn3.gif) repeat-x; color:#000; cursor:pointer; border:1px solid #d6d6d6;}
.selectbtn1 { width:34px;}
.mttip { width:221px; height:41px; text-align:center; background:url(../images/tiplink.gif) no-repeat; margin-bottom:10px; padding-top:4px;}
.mttip a { color:#fe0000;}
a.readlink { width:132px; height:21px; line-height:21px; display:inline-block; text-align:center; background:url(../images/btn2.gif) no-repeat 0 -22px; color:#fff; margin-right:12px;}
.submit { width:70px; height:20px; line-height:20px; cursor:pointer; background:url(../images/btn2.gif) no-repeat -161px 0; border:0 none; color:#fff;}
.disabled { background:url(../images/tablebg.gif) repeat-x; color:#666; border:1px solid #ccc;}
.jqmWindow {display: none; position:absolute; top: 20%; left: 50%; margin-left: -350px; width:700px; box-shadow:0px 2px 6px #000; border:1px solid #c5c4c4; background-color:#fff; border-radius:15px;}
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow { position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

.downbox { padding:15px 55px 30px;}
.downbox h3 { font-size:24px; color:#000; text-align:center; font-weight:normal;}
.downbox h4 { text-align:center; font-weight:normal;}
.downinfocon { border-top:1px solid #c5c4c4; padding:30px;}
.downpic { float:left; width:216px; height:187px;}
.downpic a { width:214px; height:185px; overflow:hidden; border:1px solid #eee; display:block;}
.downinfo { float:right; width:260px;}
.downinfo .downsel { position:relative; padding-top:15px; padding-left:12px; color:#0066ff; margin-bottom:8px;}
.downinfo .downsel .seltip { position:absolute; right:0; top:-22px; width:108px; height:41px; color:#fff; background:url(../images/tip.gif) no-repeat; text-align:center; line-height:31px;}
ul.downaddr li { margin-bottom:6px;}
ul.downaddr li a { width:164px; height:33px; line-height:33px; padding-left:54px; font-size:14px; color:#000; background:url(../images/download.gif) no-repeat; display:block;}
.downtxt { text-align:center; line-height:20px;}
.downtxt label { color:#b40303;}
.successtip,.errortip { padding:10px 65px;}
.stipcon { background:url(../images/gou.gif) no-repeat right center; padding:40px 0 20px;}
.stipcon h3 { color:#009900; font-size:48px; font-weight:normal;}
.stipcon p,.etipcon p { font-size:16px;}
.popbox .stiptitle { background:url(../images/tiptitle.gif) repeat-x;}
.etipcon { background:url(../images/cha.gif) no-repeat right center; padding:40px 0 20px;}
.etipcon h3 { color:#cc0000; font-size:48px; font-weight:normal;}
.loginbox { padding:22px 5px;}
.loginleft { float:left; width:420px; border-right:1px solid #e4e4e4; padding-top:40px;}
.slide { width:241px; margin:0 auto; background:url(../images/xsq.jpg) no-repeat; height:262px; position:relative;}
ul.slidepic { width:223px; height:127px; overflow:hidden; position:absolute; left:9px; top:9px;}
ul.slidepic li { display:none;}
ul.slidepic li.current { display:block;}
ul.slidetxt { position:absolute; left:90px; top:222px;}
ul.slidetxt li { float:left; width:10px; height:11px; margin-right:11px; background:url(../images/foucsdot.gif) no-repeat; line-height:1px; font-size:0;}
ul.slidetxt li.current { background-position:-10px 0;} 
.loginright { float:right; width:240px;}
.logincon { width:225px;}
ul.loginlist { padding:10px 0 0 14px; width:182px;}
ul.loginlist li { margin-bottom:22px;}
ul.loginlist li .logininput { height:33px; background:url(../images/uicon.gif) no-repeat left center; width:146px; border:1px solid #dad9d9; padding-left:40px;}
ul.loginlist li .logininput input { width:100px; height:33px; line-height:33px; border:0 none; background:none;}
ul.loginlist li.li2 .logininput { background:url(../images/picon.gif) no-repeat left center;}
ul.loginlist li .pwlink { float:right;}
ul.loginlist li .pwlink a { color:#0033ff;}
.loginop { width:212px; text-align:center;}
.loginop p { padding:5px 0;}
.loginop .loginbtn { width:130px; height:41px; background:url(../images/loginbtn.gif) no-repeat; border:0 none; cursor:pointer;}
.otherlogin { height:26px; margin-bottom:8px;}
.otherlogin a { width:30px; height:26px; background:url(../images/qq.gif) no-repeat; text-indent:-9999px; display:block; overflow:hidden; float:left; margin-right:28px;}
.otherlogin a.o2 { background:url(../images/sina.gif) no-repeat;}
.otherlogin a.o3 { background:url(../images/douban.gif) no-repeat;}
.otherlogin a.o4 { background:url(../images/zfb.gif) no-repeat;}
.logintip { color:red; text-align:center; width:212px;}

.newsbox {}
.newscon { margin-bottom:15px; clear:both;}
.newscon h2 { height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; margin-bottom:10px; border:1px solid #efefef;}
.newscon .news_intro { padding:4px 0;}
.newscon .news_photo { width:720px; height:465px; overflow:hidden; text-align:center; border:1px solid #d3d2d1; margin:10px auto;}
.newscon .news_info { padding:8px 0px; line-height:22px;}
.newscon .morenews { padding:5px 3px; border-bottom:1px solid #999; font-size:14px; position:relative;}
.newscon .morenews a { color:#c00;}
.newscon .morenews a:hover { text-decoration:underline;}
.newscon .morenews .share { position:absolute; right:0; bottom:8px;}
.newcate { width:267px; margin:0 auto 15px;}
.newcate h2 { height:36px; line-height:36px; text-align:center; color:#fff; font-size:18px; font-weight:normal; background:url(../images/rtbg1.gif) no-repeat;}
.ncatecon { border:1px solid #d7d5d5; padding:10px 0 10px 22px;}
.ncatecon ul {}
.ncatecon ul li { font-weight:normal; width:153px;}
.ncatecon ul li.r7 { background-position:0 -270px;}
.ncatecon ul li.r8 { background-position:0 -315px;}
.ncatecon ul li.r9 { background-position:0 -360px;}
.ncatecon ul li.r10 { background-position:0 -405px;}
.ncatecon ul li.r11 { background-position:0 -450px;}
.ncatecon ul li.r12 { background-position:0 -495px;}
.ncatecon ul li.r13 { background-position:0 -540px;}
.ncatecon ul li.r14 { background-position:0 -585px;}
.ncatecon ul li.r15 { background-position:0 -630px;}
.ncatecon ul li.r16 { background-position:0 -675px;}
.ncatecon ul li.r17 { background-position:0 -720px;}
.upload { width:269px; height:38px; display:block; margin-bottom:15px; background:url(../images/rtbg2.gif) no-repeat; text-align:center; line-height:38px; font-size:18px;}
.nextnews { padding:6px 0; border-bottom:1px solid #999;}
.nextnews .nextart { float:right; height:22px; line-height:22px; background-color:#f5f5f5; color:#333; padding:0 10px; border:1px solid #9f9f9f;}
.nextnews .nextart:hover { color:red;}
.mad { margin:15px auto; clear:both;}
.relatenews { margin-bottom:20px;}
.relatenews h2 { font-size:18px; font-weight:normal; padding:5px 0;}
.relatenewscon {}
ul.relatenewslist li { float:left; padding:13px 16px; border-left:1px solid #b8b7b7; width:150px;}
ul.relatenewslist li a.pic { width:148px; height:148px; border:1px solid #666; overflow:hidden; display:block; margin:0 auto;}
ul.relatenewslist li h6 { padding:5px 0;}
ul.relatenewslist li.first { border:0 none; padding-left:5px;}
ul.relatenewslist li.hover,ul.relatenewslist li:hover { background-color:#efeded;}
.art_tag { clear:both; padding:8px 0; border-top:1px solid #999;}
.art_tag li { float:left; padding-left:25px; width:155px; height:22px; line-height:22px; background:url(../images/i4.gif) no-repeat 0 3px;}
.art_tag li.a_tag2 { background-position:0 -25px;}
.art_tag li.a_tag3 { background-position:0 -53px;}
.art_tag li.a_tag4 { background-position:0 -80px;}
.uptip {}
.uptip h2 { height:34px; line-height:34px; padding-left:20px; font-size:16px; font-weight:400; color:#333; background:url(../images/tbg.gif) repeat-x; margin-bottom:10px; border:1px solid #efefef;}
.uptipcon { padding:10px 0; font-size:14px; color:#000;}
.uptipcon h6 { font-size:14px; line-height:30px;}
.uptipcon p { text-indent:45px; line-height:50px;}
.user_set { border:1px solid #dbdbdb; padding:4px 0; border-top:0 none;}
.usersetnav { border-bottom:1px solid #f0f0f0; height:24px;}
.usersetnav li { float:left; margin-left:4px; display:inline; height:24px;}
.usersetnav li a { background:url(../images/snav.gif) no-repeat; width:89px; height:24px; line-height:24px; text-align:center; display:block; color:#000;}
.usersetnav li.current a { background-position:0 -24px; color:#fff;}
dl.user_setlist { padding:15px 0;}
dl.user_setlist dt { height:24px; line-height:24px; background:url(../images/dotline.gif) repeat-x left center; padding-left:14px;}
dl.user_setlist dt .title { display:inline-block; height:24px; line-height:24px; padding:0 10px; background-color:#fff; color:#9a9a9a;}
dl.user_setlist dd { padding:10px 33px 18px; margin-bottom:18px; border-bottom:1px solid #e3e3e3; color:#434343;}
dl.user_setlist dd .zlist li { padding:4px 0;}
dl.user_setlist dd h6 {}
dl.user_setlist dd p { padding:10px 0; color:#9a9a9a;}
dl.user_setlist dd p a { color:#0056ad; text-decoration:underline;}
.c_gray { color:#808080;}
dl.pwlist { padding:35px 5px; color:#444;}
dl.pwlist dt { clear:both; height:22px; line-height:22px; text-align:right; width:150px;}
dl.pwlist dd { margin-top:-22px; margin-bottom:11px; padding-left:150px; line-height:22px;}
dl.pwlist dd .pwtxt { width:180px; height:20px; line-height:20px; padding:0 4px; border:1px solid #c4c7c8;}
dl.pwlist dd img { vertical-align:middle;}
.utip { padding-left:8px;}
.savebtn,.jhbtn { width:121px; height:25px; line-height:25px; color:#fff; font-size:16px; font-weight:bold; background:url(../images/savebtn.gif) no-repeat; border:0 none; cursor:pointer; margin-top:10px;}
.sfile { border:1px solid #eed887; height:18px; line-height:18px; background:#e97909 url(../images/vbtn.gif) repeat-x; padding:0 8px; color:#fff; cursor:pointer;}
.avat_view { width:112px; height:112px; border:1px solid #bfbfbf; overflow:hidden; text-align:center; margin:10px 0;}
.upwlist li { padding:5px 0; color:#444;}
.upwlist li label { display:inline-block; width:120px; text-align:right; line-height:22px; height:22px;}
.upop { clear:both; padding-left:150px; margin-bottom:15px;}
.c_blue { color:#0056ae;}
.underline { text-decoration:underline;}
.rztiptitle { height:33px; background:url(../images/atip.gif) repeat-x; padding:0 25px; margin:15px auto 0;}
.rztiptitlecon { height:33px; line-height:33px; background:url(../images/atipicon.gif) no-repeat left center; padding-left:40px; color:#fff;}
.rzbox { position:relative;}
.rzbox .successicon { width:145px; height:111px; background:url(../images/success.png) no-repeat; position:absolute; right:100px; top:35px;}
.bang { padding:28px 30px 0;}
.bang .step { width:663px; margin:0 auto; height:27px; background:url(../images/step.gif) no-repeat;}
.bang .step1 { background-position:0 0;}
.bang .step2 { background-position:0 -27px;}
.bang h3 { font-size:16px; color:red; text-align:center; margin-bottom:25px;}
.bang p { text-align:center; color:#000;}
.bang .bangop { text-align:center; padding:25px; font-size:16px; font-weight:bold;}
.bang .bangop a { color:#0036ff;} 
.bang .bangop a:hover { color:#c00;}
.bangtip { padding:20px 12px;}
.btipbox { margin-top:31px; border:1px solid #e3e3e3;}
.btipbox h3 { margin-top:-13px; height:26px; line-height:26px; padding-left:10px; font-weight:normal;}
.btipbox h3 span { display:inline-block; padding:0 10px; background-color:#fff; height:26px; line-height:26px; color:#999;}
ul.bhlist { padding:8px; padding-top:4px;}
ul.bhlist li { float:left; width:200px; height:24px; line-height:24px; color:#444;}
ul.bhlist li.l { width:300px;}
ul.ktlist li { height:14px; line-height:14px; padding:8px 18px; border-bottom:1px solid #e3e3e3; color:#444;}
ul.ktlist li .ktlink { float:right; padding-left:20px; padding-right:10px; height:14px; line-height:14px; display:inline-block; border-left:1px solid #e3e3e3;}
ul.ktlist li .ktlink a { color:#0056ae;}
ul.ktlist li .ktlink a:hover { color:#c00;}
ul.ktlist li.nobr { border-bottom:0 none;}
.upbtn { width:60px; height:22px; cursor:pointer; border:0 none; color:#000; background:url(../images/upbtn.gif) no-repeat;}
.user_avat { width:150px; height:100px; position:absolute; right:40px; top:32px;}
.ufilebox { padding:20px;}
.ufilebox h6 { color:#444; text-indent:80px;}
.worksmgr { padding:4px 0;}
.wsnav { clear:both; height:27px;}
.wsnav li { float:left; width:116px; margin-right:3px;}
.wsnav li a { display:block; width:116px; height:27px; line-height:27px; color:#000; text-align:center; background:url(../images/snav1.gif) no-repeat;}
.wsnav li.current a { background-position:0 -27px; color:#fff;}
.wtable .tt td { background:url(../images/tbg2.gif) repeat-x; text-align:center; padding:0 10px;}
.wtable td.t_l { text-align:left;}
.wtable td p { line-height:22px;}
.wtable td .total { padding:10px 125px; color:red; display:inline-block;}
.wsbtn { width:54px; height:22px; line-height:22px; text-align:center; line-height:22px; background:url(../images/btn4.gif) repeat-x; border:0 none; cursor:pointer; color:#fff;}
.yhquse { padding:30px; line-height:25px; border:1px solid #dbdbda; margin-bottom:25px;}
.yhqtip { border:1px solid #dbdbda;}
.yhqtip h6 { text-align:center; background:url(../images/tbg2.gif) repeat-x; line-height:22px; height:22px; font-size:14px;}
.yhqtip p { padding:15px; line-height:25px;}
.ctxt { width:76px; height:22px; line-height:22px; text-align:center; border:1px solid #938f8b;}
.jhbtn { width:88px; margin-top:0;}
.szmgrtopbg { height:26px; border:1px solid #dbdbd9; background:url(../images/tbg2.gif) repeat-x; margin-bottom:12px;}
.szmgrtopbg .title { display:block; width:107px; height:24px; line-height:24px; color:#fff; text-align:center; background:url(../images/snav4.gif) no-repeat;}
.szsearch { height:22px; border:1px solid #dbdbd9; background:url(../images/tbg2.gif) repeat-x; padding:2px 10px; line-height:22px;}
.date { width:135px; height:20px; border:1px solid #cfcfcf; line-height:20px;}
.szmgrtitle { padding:20px 10px; clear:both;}
.szmgrtitle h2 { padding-left:25px; background:url(../images/bigarr.gif) no-repeat left center; color:#cc3333; font-size:14px; font-weight:normal;}
.sztabt { height:27px; background:url(../images/dotline.gif) repeat-x left bottom; padding-left:12px; clear:both; margin-bottom:1px;}
.sztabt li { float:left;}
.sztabt li a { display:block; width:91px; height:27px; text-align:center; background:url(../images/snav2.gif) no-repeat; color:#000; font-size:14px; line-height:27px;}
.sztabt li.current a { background-position:0 -27px;}
.sztable td { text-align:center; padding:5px 10px; border-bottom:1px solid #ccc; font-size:14px;}
.sztable .tt td { background:url(../images/tbg2.gif) repeat-x; border-top:1px solid #ccc; padding:2px 10px;}
.sztable td.first { border-left:1px solid #ccc;}
.sztable td.last { border-right:1px solid #ccc;}
.sztable td .buy { display:inline-block; padding-left:22px; background:url(../images/i5.gif) no-repeat 0 0px;}
.sztable td .sale { display:inline-block; padding-left:22px; background:url(../images/i5.gif) no-repeat 0 -36px;}
.sztable .gbg td { background-color:#f1f1f1;}
.ratemgr { padding:0 14px; border:1px solid #dbdbda; border-top:0 none;}
.ratemgrtop { padding:6px 10px;}
.ratemgrcon { margin-bottom:40px;}
.ratetable td { padding:0px 10px; text-align:center; border:1px solid #f0f0ef; height:25px;}
.ratetable .tt td { background:url(../images/btn4.gif) repeat-x; color:#fff; height:22px; line-height:22px; padding:0 10px;}
.ratetable td.title { background:url(../images/tablebg.gif) repeat-x;}
.ratetable td.title span { display:inline-block; height:25px; padding-left:30px; background:url(../images/i6.gif) no-repeat; line-height:25px;}
.ratetable td.title span.medium { background-position:0 -25px;}
.ratetable td.title span.bad { background-position:0 -50px;}
.ratenav { height:23px; clear:both;}
.ratenav li { float:left; margin-left:5px; display:inline; width:115px; height:23px;}
.ratenav li a { display:block; width:115px; height:23px; line-height:23px; text-align:center; background:url(../images/snav3.gif) no-repeat;}
.mgr_rate { padding:5px; border:1px solid #dbdbda; border-top:0 none;}
.mgratetitle { height:24px; background:url(../images/rtbg.gif) repeat-x; margin-bottom:7px;}
.mgratetitle .title { display:block; width:107px; height:24px; line-height:24px; color:#fff; text-align:center; background:url(../images/snav4.gif) no-repeat;}
.mgr_ratecon { padding:15px;}
.mgr_ratecon h3 { font-size:16px; color:red; margin-bottom:5px;}
.mgr_ratecon p { line-height:21px;}
.mgr_goback { padding:23px 0; font-weight:bold; color:#0048ff;}
.mgr_goback a { color:#0048ff;}
.mgr_goback a:hover { color:red;}
.mgr_edit .mgr_editcon { margin-bottom:5px; color:#444;}
.mgrtxt { width:228px; height:18px; border:1px solid #c4c7c8; padding:4px 5px; line-height:18px;}
.jbcon { border:1px solid #eaeaea; padding:14px 26px; width:310px; height:365px;}
.jbtitle { padding-left:83px; margin-bottom:15px; padding-bottom:5px;}
.jbtitle h3 { font-size:16px; margin-bottom:8px;}
.jbtitle p { line-height:20px;}
.tsicon { background:url(../images/jbicon.gif) no-repeat left center;}
.jbicon { background:url(../images/jbicon1.gif) no-repeat left center;}
.jbtabcon { margin-bottom:20px;}
.jbtabcon td { border:1px solid #d8d7d7; text-align:center; height:20px;}
.jbtabcon .tt td { background:url(../images/tablebg.gif) repeat-x; height:23px;}
.jbtxt { margin-bottom:20px;}
.jbtxt h6 { margin-bottom:8px;}
.jbtxt ul li { padding-left:20px; background:url(../images/dot.gif) no-repeat 0 5px; line-height:19px;}
.jbop { text-align:right;}
.jbop .jblink { display:inline-block; width:160px; height:36px; line-height:36px; font-size:24px; color:#fff; text-align:center; background:url(../images/bluebtn.gif) no-repeat; font-weight:bold;}
.jlcon { border:1px solid #eaeaea; padding:15px;}
.jlcon .jltitle { margin-bottom:12px; font-size:14px;}
.jlcon .jltitle a { color:#0048ff;}
.jltable td { border:1px solid #dbdbda; padding:4px 5px; text-align:center; font-size:14px; line-height:25px;}
.jltable .tt td { background:url(../images/tbg.gif) repeat-x;}
.cztip { border:1px solid #ccc; padding:10px; line-height:24px; font-size:14px; margin-bottom:28px;}
.payonline { border:1px solid #dbdbda;}
.payonline .paytitle { height:26px; background:url(../images/tbg2.gif) repeat-x; border-bottom:1px solid #dbdbda;}
.payonline .paytitle .title { display:block; width:107px; height:24px; line-height:24px; color:#fff; text-align:center; background:url(../images/snav4.gif) no-repeat; font-size:14px;}
.paybox {}
.paybox h2 { font-size:16px; color:#333; height:36px; line-height:36px; padding-left:20px; font-weight:normal; border-bottom:1px solid #ccc;}
.paycon { padding:10px;}
.ptable td { padding:10px 3px;}
.payredtip { width:520px; margin:0 auto 15px; padding:15px 0; color:#cc0000; font-size:14px;}
.payredtip p { text-indent:45px;}
.payfull { padding-left:110px; width:600px;}
.payfull .payfbox { width:293px;}
.payfull .payfbox p { padding:8px 0; font-size:14px;}
.payfull .payfbox .sharefen { width:293px; height:113px; background:url(../images/czbg.gif) no-repeat;}
.payfull .payfbox .sharefen h3 { height:39px; line-height:39px; padding:0 15px; color:#fff; font-size:20px;}
.payfull .payfbox .sharefen h3 .fr { font-size:15px; font-weight:normal;}
.payfull .payfbox .sharefen p { padding:4px 16px; font-size:20px;}
.payfull .payfbox .sharefen .czinput { font-size:14px; padding:4px 16px; padding-right:0;}
.payfull .payfbox .sharefen .czinput  .cztxt { width:105px; height:20px; line-height:20px; border:1px solid #d0d0d0;}
.paybtn { width:108px; height:26px; line-height:26px; text-align:center; background:url(../images/btn5.gif) repeat-x; color:#fff; border:0 none; cursor:pointer; font-size:18px;}
.upselect { border:1px solid #dbdbda; margin-top:20px;}
.upselect h2 { height:26px; line-height:26px; font-weight:normal; padding-left:15px; background:url(../images/tbg2.gif) repeat-x; border-bottom:1px solid #dbdbda;}
.upselectcon { padding:20px;}
.wstep { text-align:center;}
.seletab { width:620px; margin:0 auto;}
.seletabt { margin-bottom:30px; height:134px;}
.seletabt li { float:left; width:134px; margin-right:100px; height:134px; position:relative;}
.seletabt li a { display:block; width:134px; height:134px; text-indent:-9999px; overflow:hidden; background:url(../images/upway.gif) no-repeat;}
.seletabt li#stab2 a { background-position:-134px 0;}
.seletabt li#stab3 { margin-right:0;}
.seletabt li .reicon { width:35px; height:35px; background:url(../images/upicon.gif) no-repeat; position:absolute; right:-15px; top:-15px;}
.seletabc { height:25px; background:url(../images/uptip.gif) repeat-x; border:1px solid #e6e6e5; position:relative; padding:5px; text-align:center;}
.seletabc .seletip {}
.seletabc .seletip .seletipcon { display:inline-block; height:25px; line-height:25px; padding:0 20px; border-left:1px solid #b3b0b0; border-right:1px solid #b3b0b0; margin:0 15px;}
.seletabc .seletip a { color:red;}
.seletabc .seletarr { width:32px; height:11px; background:url(../images/tiparr1.gif) no-repeat; position:absolute; display:block; top:-11px;}
#hi_stab_1 .seletarr { left:47px;} 
#hi_stab_2 .seletarr { left:300px;} 
#hi_stab_3 .seletarr { right:47px;} 
.ordinary_up { padding-top:2px;}
.ordinary_up h2 .title { width:116px; height:26px; text-align:center; display:block; background:url(../images/snav1.gif) no-repeat 0 -27px; color:#fff; text-align:center; line-height:26px; font-weight:normal;}
.otable td { text-align:center; padding:12px; border:1px solid #dbdbda;}
.otable .tt td { height:26px; background:url(../images/tbg2.gif) repeat-x; padding:0;}
.otxt { width:136px; height:27px; line-height:27px; border:1px solid #dbdbda;}
.obtn { width:83px; height:27px; border:1px solid #dbdbdb; background:url(../images/btn6.gif) repeat-x; line-height:27px; cursor:pointer;}
.otable td .bar { width:246px; height:10px; line-height:1px; background-color:#c7c7c7; font-size:0; margin:0 auto; text-align:left;}
.otable td .bar .barcon { display:inline-block; height:10px; line-height:1px; background:url(../images/bar.gif) repeat-x;}
.otable td em { font-size:14px;}
.otable td.sup { background:url(../images/tbg3.gif) repeat-x; height:40px; padding:8px 30px;}
.otable td .startup { float:left;}
.otable td .startup a { display:block; width:124px; height:39px; text-indent:-9999px; overflow:hidden; background:url(../images/upbtn1.gif) no-repeat 0 -39px;}
.otable td .editup { float:right;}
.otable td .editup a { display:block; width:180px; height:39px; text-indent:-9999px; overflow:hidden; background:url(../images/upbtn1.gif) no-repeat;}
.suptipbox { padding:10px;}
.suptipcon { margin-bottom:25px;}
.suptipcon .suptip { width:294px; height:164px; padding:15px; text-align:left; position:relative; background-color:#f5f6f6; border:1px solid #dbdbda;}
.suptipcon h5 { font-size:16px; margin-bottom:8px; margin-top:17px;}
.suptipcon p { line-height:21px;}
.suptipcon .supop { margin-top:8px; font-weight:bold;}
.suptipcon .supop .loadlink { float:right; font-weight:normal;}
.suptipcon .supop .loadlink a { color:#da251d;}
.suptipcon .supicon { width:85px; height:85px; position:absolute; right:7px; top:14px; background:url(../images/xzicon.gif) no-repeat;}
.tipload { text-align:left; line-height:21px; padding:5px;}

.workroll { margin-bottom:20px;}
.jcarousel-skin-works .jcarousel-container {width:730px; height:110px; position:relative;}
.jcarousel-skin-works .jcarousel-clip-horizontal { width:660px; margin:0 auto; overflow:hidden; height:110px;}
.jcarousel-skin-works .jcarousel-item { text-align:center; width:165px; float:left;}
.jcarousel-skin-works .jcarousel-next-horizontal { width:34px; height:34px; position:absolute; left:0px; top:37px; cursor:pointer; background:url(../images/mbtn.gif) no-repeat;}
.jcarousel-skin-works .jcarousel-prev-horizontal { width:34px; height:34px; cursor:pointer; position:absolute; right:0px; top:37px; background:url(../images/mbtn.gif) no-repeat -34px 0;}


.upedit { color:#000;}
.upedit h4 { height:32px; line-height:32px; padding-left:28px; background:url(../images/dot1.gif) no-repeat 4px center; color:red; font-weight:normal;}
dl.udl dt { width:80px; text-align:right; line-height:20px; clear:both; height:20px; color:#000;}
dl.udl dd { padding-left:80px; margin-top:-20px; margin-bottom:9px;}
dl.udl dd .utxt { width:126px; height:18px; line-height:18px; border:1px solid #565656; padding:0 5px;}
dl.udl dd .ubtn { display:inline-block; padding:0 10px; color:#fff; height:20px; line-height:20px; background:url(../images/btn4.gif) repeat-x;}
.othertip { margin-top:20px; line-height:30px; clear:both;}
dl.udl dd .uarea { width:395px; height:174px; border:1px solid #565656;}
.upsubmit { width:142px; height:34px; background:url(../images/submit.gif) no-repeat; border:0 none; cursor:pointer;}
.creatbox { margin-bottom:20px; border:1px solid #d5d5d5;}
.creatbox h2 { height:31px; line-height:31px; padding-left:9px; color:#fff; font-size:16px; background:url(../images/tbg1.gif) repeat-x;}
.creatcon { padding:15px;}
.editop { text-align:right; padding:10px 25px; clear:both}
.editop .del { width:104px; height:34px; background:url(../images/delbtn.gif) no-repeat; border:0 none; cursor:pointer;}
.creatarea { width:505px; height:105px; border:1px solid #979795;}
.creatbtn { width:149px; height:34px; background:url(../images/creatbtn.gif) no-repeat; border:0 none; cursor:pointer;}
.newtitle { height:31px; background:url(../images/tbg1.gif) repeat-x; position:relative;}
.newtitle h2 { padding-left:10px; line-height:31px; font-weight:normal; font-size:14px; color:#fff;}
.newtitle .newsearch { position:absolute; left:236px; top:5px; height:21px;}
.newtitle .newsearch .newsinputcon { width:232px; height:21px; background-color:#fff; float:left; margin-right:15px; padding-left:8px; line-height:21px; color:#777;}
.newtitle .newsearch .newsinputcon .newstxt { width:170px; height:20px; line-height:20px; background:none; border:0 none;}
.searchbtn { width:77px; height:21px; background:url(../images/searchbtn.gif) no-repeat; border:0 none; cursor:pointer; float:left;}
.catetxt { float:left; width:111px; height:21px; background-color:#fff; border:0 none; padding:0 5px; color:#767676; margin-right:10px;}
.addcate { position:absolute; left:190px; top:4px; height:22px;}
.addcate label { color:#dbdbdb;}
.addcate .catxt { width:170px; height:21px; line-height:21px; border:0 none;}
.addcate .addbtn,.addcate .savebtn1 { width:77px; height:21px; background:url(../images/addbtn.gif) no-repeat; border:0 none; cursor:pointer;}
.addcate .savebtn1 { background-position:-86px 0;}
.newcatebox { border:1px solid #dbdbda; padding:5px 17px 25px 83px;}
.newcatebox .cateop { width:275px; float:left; height:460px;}
.newcatebox .cateop .cateopleft { float:left; width:180px; height:455px; border:1px solid #8e8e8c; overflow:hidden;}
.newcatebox .cateop .cateopleft .catelist { padding:9px 18px;}
.newcatebox .cateop .cateopleft .catelist li { line-height:30px; font-size:14px;}
.newcatebox .cateop .cateopright { float:left; width:92px; height:459px; background:url(../images/opbtn.gif) no-repeat; position:relative; overflow:hidden;}
.newcatebox .cateop .cateopright .oprlist { float:right; width:66px;}
.newcatebox .cateop .cateopright .oprlist li { margin-bottom:10px; height:57px;}
.newcatebox .cateop .cateopright .oprlist li.last { margin-bottom:0;}
.newcatebox .cateop .cateopright .oprlist li a { display:block; width:66px; height:57px; text-indent:-9999px; overflow:hidden;}
.newcatebox .cateop .cateopright a.up { width:22px; height:12px; position:absolute; left:2px; top:217px;}
.newcatebox .cateop .cateopright a.down { width:22px; height:12px; position:absolute; left:2px; top:232px;}

.newcatebox .catetip { float:right; width:308px; height:41px; background:url(../images/mtip.gif) no-repeat; margin-top:65px; position:relative; padding:22px 25px; line-height:21px;}
.newcatebox .catetip .speaker { width:79px; height:79px; position:absolute; right:-5px; top:-39px; background:url(../images/speaker.gif) no-repeat;}

.uptiptxt { height:450px; padding:30px 54px; line-height:25px; margin-bottom:15px; font-size:14px; width:590px; overflow-y:scroll;}

.addsearch {}
.addsearch .addtxt { width:178px; height:24px; border:0 none; margin-right:15px;}
.addsearch .addbtn2 { width:92px; height:27px; background:url(../images/redadd.gif) no-repeat; border:0 none; cursor:pointer;}
.addsearch .savebtn2 { width:92px; height:27px; background:url(../images/redsave.gif) no-repeat; border:0 none; cursor:pointer;}
.addfavbox { height:465px;}
.addfavleft { float:left; width:350px;}
ul.addfavlist { padding:8px 50px;}
ul.addfavlist li { line-height:25px; font-size:14px;}
.addfavright { width:95px; height:465px; float:right;}
.addfavright .scrollbar { float:left; width:27px; height:465px; background-color:#c61008; position:relative;}
.addfavright .scrollbar a.up { width:22px; height:12px; position:absolute; left:2px; top:217px; background:url(../images/upbtn2.gif) no-repeat;}
.addfavright .scrollbar a.down { width:22px; height:12px; position:absolute; left:2px; top:232px; background:url(../images/downbtn2.gif) no-repeat;}
.addfavright .addfavop { float:right; width:67px; height:465px; background:url(../images/opbtn1.gif) no-repeat;}
.addfavright .addfavop li { margin-bottom:10px; height:57px;}
.addfavright .addfavop li.last { margin-bottom:0;}
.addfavright .addfavop li a { display:block; width:66px; height:57px; text-indent:-9999px; overflow:hidden;}









